package com.ruoyi.vote.admin.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.ruoyi.vote.admin.domain.VoteExamine;
import lombok.Data;

import java.util.List;


/**
 * 活动 - 参赛选手管理视图对象 vote_sign
 *
 * @author 筑巢
 * @date 2023-07-17
 */
@Data
@ExcelIgnoreUnannotated
public class VoteSignVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 本场活动用户编号
     */
    private Long number;

    /**
     * 活动ID
     */
    private Long aId;

    /**
     * 活动名称
     */
    private String title;

    /**
     * 活动类型
     */
    private Integer aType;

    /**
     * 用户ID
     */
    private Long mId;

    /**
     * 参赛选手名
     */
    private String name;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 参赛资源
     */
    private String avatar;

    /**
     * 参赛文字
     */
    private String content;

    /**
     * 宣言
     */
    private String declaration;
    /**
     * 总票数
     */
    private Integer ticket;
    /**
     * 分享次数 (预留)
     */
    private Integer share;
    /**
     * 热度
     */
    private Integer welcome;
    /**
     * 排名
     */
    private Integer ranking;
    /**
     * 距离上一名票数
     */
    private Integer distanceUp;
    /**
     * 报名状态(-1审核失败 0审核中 1已报名)
     */
    private Integer status;

    /**
     * 报名记录
     */
    private List<VoteExamine> voteExamines;
}
